package org.wishwork.api.stock.other.query.response;

import lombok.Data;
import org.wishwork.api.stock.in.query.response.Batch;

import java.util.List;

/**
 * @description: 其它出入库查询
 * @author: WangYX
 * @create: 2022-04-12 14:03
 * @Version: 1.0.0
 **/
@Data
public class OtherInOutQueryResponse {

    /**
     * 非必填
     * 出仓单号
     */
    private Integer ioId;

    /**
     * 非必填
     * 单据日期
     */
    private String ioDate;

    /**
     * 非必填
     * 单据状态
     */
    private String status;

    /**
     * 非必填
     * 线上单号
     */
    private String soId;

    /**
     * 非必填
     * 单据类型
     */
    private String type;

    /**
     * 非必填
     * 财务状态
     */
    private String fStatus;

    /**
     * 非必填
     * 仓库名称
     */
    private String warehouse;

    /**
     * 非必填
     * 收货人
     */
    private String receiverName;

    /**
     * 非必填
     * 收货人手机
     */
    private String receiverMobile;

    /**
     * 非必填
     * 收货人省
     */
    private String receiverState;

    /**
     * 非必填
     * 收货人市
     */
    private String receiverCity;

    /**
     * 非必填
     * 收货人区
     */
    private String receiverDistrict;

    /**
     * 非必填
     * 收货人地址
     */
    private String receiverAddress;

    /**
     * 非必填
     * 仓库编号；主仓=1，销退仓=2， 进货仓=3，次品仓 = 4
     */
    private Integer whId;

    /**
     * 非必填
     * 备注
     */
    private String remark;

    /**
     * 非必填
     * 修改时间
     */
    private String modified;

    /**
     * 非必填
     * 多标签
     */
    private String labels;

    /**
     * 非必填
     * 分仓编号
     */
    private Integer wmsCoId;

    /**
     * 非必填
     * 创建人
     */
    private Integer creatorName;

    /**
     * 非必填
     * 出库类型
     */
    private Integer dropCoName;

    /**
     * 非必填
     * 其它出入库人员
     */
    private Integer inoutUser;

    /**
     * 商品集合
     */
    private List<Item> items;

    /**
     * 批次集合，获取该节点系统中相关业务项需配置
     */
    private List<Batch> batches;
}
